package com.glacier.yuyuan.modules.admin.sys.service;

import com.glacier.common.core.service.TreeService;
import com.glacier.yuyuan.modules.admin.sys.domain.Office;

/**
 * date 2022-11-10 12:48
 * 组织机构业务层接口
 *
 * @author glacier
 * @version 1.0
 */
public interface OfficeService extends TreeService<Office> {

    /**
     * 更新父级ids
     *
     * @param entity 实体
     * @return 影响的行数
     */
    int updateParents(Office entity);

    /**
     * 更新父级ids
     *
     * @param entity 实体
     * @return 影响的行数
     */
    int updateSelfAndChildrenParents(Office entity);
}
